technology supplier - German English Dictionary